[v-cloak] {
    display: none;
}

* {
    font-size: 0.75rem;
}

input[type="date"]:before {
    content: attr(placeholder);
    color: #ccc;
}

 ::-webkit-input-placeholder {
    color: #ccc;
}

.zhifu {
    font-size: 0.75rem;
}

.top_title .aui-list-item {
    padding: 0rem 0.7rem;
    background: #fff !important;
}

.top_title .aui-list-item-label {
    color: #333;
    width: 65px;
}

.summary-list {
    background-origin: #fff;
    background-size: 0px;
    padding: 0;
    font-size: 0.75rem;
    margin: 0;
    padding-bottom: 10px;
}

.history-list {
    width: 96%;
    margin: 0 auto;
    padding: 0 5px;
    background: #f9f9f9;
    /*border-top: solid 1px #ddd;*/
    border-radius: 0px !important;
}

.listbor {
    border: none;
    background-size: 100% 1px;
    background-repeat: no-repeat;
    background-position: top;
    background-image: linear-gradient(0, #eee, #eee 50%, transparent 50%);
    background-image: -webkit-linear-gradient(90deg, #eee, #eee 50%, transparent 50%);
}

.ul-title-name {
    font-size: 0.8rem;
}

.border {
    border: 1px solid #f5f5f5;
}

.summary-list .aui-list-item-label {
    width: 40%;
    padding-left: 1.5rem;
    font-size: 0.75rem;
}

.summary-list .label-content {
    padding-left: 1.5rem;
}
.label-content.content-time{
    color:#9fa9b0;
    padding-left:1rem;
    font-size: 0.7rem;
}

.history-list .aui-list-item-label {
    padding-left: 0.3rem;
    min-height: 1.2rem;
    line-height: 1.2rem;
}

.history-list .aui-list-item-inner {
    min-height: 1.2rem;
    line-height: 1.2rem;
}
.aui-list-item-inner.item-inner-time{
    min-height: 1.8rem;
    line-height: 1.8rem;
}

.summary-list .aui-list-item {
    padding: 0;
    background-size: 0px;
}
.aui-list .aui-list-item:active {
    background-color: unset!important;
}

.summary-list .aui-list-item .aui-list-item-inner {
    border: solid 0px #ccc;
}
.bottomfixed {
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    height: 5.5rem;
    padding-left: 0.8rem;
    font-size: 0.75rem;
    background-color: #fff;
    z-index: 999;
    border-top: 0.5px solid #eee;
}
.bottomleft {
    width: 60%;
    position: fixed;
    bottom: 0;
    left: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    height: 2.5rem;
    line-height: 2.5rem;
    padding-left: 0.8rem;
    font-size: 0.75rem;
    background-color: #fff;
    z-index: 999;
    border-top: 1px solid #f5f5f5;
}

.cost {
    text-indent: 0.9rem;
}

.bottomright {
    width: 40%;
    position: fixed;
    bottom: 0;
    right: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    z-index: 999;
}

.aui-popup.aui-popup-in {
    margin-bottom: 2.5rem;
}

.aui-list .aui-list-item .aui-list-item-input.datetime_box {
    position: relative;
}

.aui-content.contentBox {
    width: 94%;
    margin: 0 auto;
    border-radius: 8px;
    box-shadow: 0px 1px 4px 0px rgba(60, 128, 209, 0.06);
    padding: 20px 14px;
    background: #fff;
    margin-bottom: 6rem;
    margin-top: 0.4rem;
    
}
.triangle{
    position: absolute;
  top: -16px;
  left: 15%;
  margin-left: -20px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px;
  border-color: transparent transparent #f0f4f8 transparent;
  font-size: 0;
  line-height: 0;
  /* box-shadow: 0px 1px 7px 0px rgba(60, 128, 209, 0.14); */
}

.txtright {
    text-align: left;
    color: #999;
    font-size: 0.75rem;
}

.ul-title {
    padding: 18px 0 10px 0px;
    font-size: 0.75rem;
}

.ul-title_yfzd {
    
    border-bottom: 0px solid #f5f5f5;
    /*height: 40px;*/
}
.zc_type_box{
    width: 80%;
    margin: 0.5rem 1.7rem 0.2rem 1.7rem;
    border-radius: 5px;
    background: #f0f4f8;
    padding: 10px 14px;
    position: relative;
}
.zc_type_style{
    /* text-align: right; */
    /* float: left; */
    font-size: 0.7rem;
    line-height: 1.1rem;
    color: #98a2a8;
    position: relative;
}

.datetime_box input[type=text] {
    border-radius: 5px !important;
    height: 1.5rem;
    font-size: 0.7rem;
    text-align: right;
    color: #888;
}

.txtcenter {
    text-align: center;
    color: rgb(136, 136, 136);
}

.fycj_box {
    background: #fff;
    border: 1px solid #ddd;
    margin-bottom: 10px;
    border-radius: 5px;
}

.fycj_box_more {
    /*background: #fff;*/
}

.borderline {
    margin: 0 auto;
    line-height: 30px;
    padding: 0 5px;
}

.fr {
    float: right;
}

.fl {
    float: left;
}

.cl {
    clear: both;
}

.yfzd_con {
    background: #fff;
    padding: 0;
}

.countMony {
    color: #000;
    padding-right: 0.4rem;
    line-height: 1rem;
    text-align: right;
    
}
.aui_title.zkss .zkssbtnopen{
    color: #289fff;
    border:solid 0.5px #289fff;
    bottom: auto;
    top:1.1rem;
    right: 10px;
    padding: 0px 5px;
    border-radius: 4px;
    font-size: 0.65rem;
    margin-right: 3px;
    
}
.countMony.editbtn{
    padding-right: 0px;
    padding-left: 5px;
    color: #333;
    font-weight: bold;
}

.myfee .ul-title .yfzd_con_input {
    color: #333;
}

.yfzd_con_input {
    max-width: 70%;
    min-width: 10%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 1.8rem;
    padding-right: 12px;
    padding-top: 8px;
    line-height: 20px;
    font-size: 0.75rem;
    position: relative;
    /* margin-bottom: 5px; */
}

label.warningmsg {
    display: inline-block;
    color: #fff;
    border-radius: 7px 7px 7px 0px;
    font-size: 0.5rem;
    padding: 0 4px;
    line-height: 0.7rem;
    position: absolute;
    top:0px;
    right: 0px;
}
.cuishou{
    background: #e6643c;
}
.zujin{
    background: #2fa2d8;
}
.daikou{
    background: #e6a43c;
}

#tab {
    margin-top: 8px;
}

.arrow img {
    width: 15px;
    margin: 5px;
}

.arrow2 img {
    width: 15px;
}

.subtxt {
    text-align: right;
    padding-right: 2.4rem;
}

.select_all {
    margin-top: 0.5rem;
}
.select_all label,.select_all span{
    font-size: 0.6rem;
    color: #888;
}
.select_all label span{
    margin-right: 5px;
}

.basic_li {
    height: 30px;
}

.aui-list .aui-list-item {
    min-height: 20px;
    background-size: 100% 0px;
    padding-left: 0.85rem;
}
.aui-list .aui-list-item.item-second{
    padding: 0 0.5rem 1rem 0.85rem;
}
.aui-list-item-time{
    min-height: 1.8rem;
}

.aui-radio, .aui-checkbox {
    width: 0.8rem;
    height: 0.8rem;
    left: 0px;
    top: 2px;
}

.zc_type_style.po_youhui{
    display: inline-block;
    min-width: 60px;
    position: relative;
}
.zc_type_style .warningmsg{
    color: #fff;
    background: rgb(26, 189, 162);
    border-radius: 7px 7px 7px 0px;
    font-size: 0.4rem;
    padding: 0.5px 4px;
    margin-right: 5px;
    line-height: 0.65rem;
    position: absolute;
    top:-7px;
    right: -32px;


}

.aui-radio {
    margin-right: 0px;
}

.aui-list .aui-list-item-input.aui-bar-list-input, .aui-bar-btn {
    width: 100px;
}

.aui-bar-btn, .aui-bar-btn-item, .aui-bar-btn .aui-input, .aui-bar-btn input, .aui-bar-btn select {
    height: 22px;
    line-height: 22px;
    min-height: 20px;
}

.aui-bar-btn-item {
    width: 30px;
}

.aui-bar-btn-item.inputbox {
    width: 40px;
    /*border-radius: 5px;*/
    border-left-width: 0px;
    border-right-width: 0px;
    border-color: #ddd;
}

.aui-bar-btn-item .aui-iconfont {
    color: #bbb;
    /*font-weight: bold;*/
}

.aui-bar-btn-item:first-child {
    border-width: 0px;
    border: solid 1px #ddd;
}

.aui-bar-btn-item:last-child {
    border-width: 0px;
    border: solid 1px #ddd;
}

.fixed_tab {
    z-index: 999;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
}

.linebox {
    position: relative;
}

.linebox .leftfield {
    position: absolute;
    top: 0.5rem;
    left: 0;
    bottom: 0;
    width: 1.5rem;
    text-align: left;
}

.linebox .centerfield {
    width: 62%;
    font-size: 0.8rem;
    line-height: 2rem;
    height: 2rem;
    color: #000;
    margin-left: 1.5rem;
    overflow: hidden;
}

.linebox .centerfield.fieldname {
    width: 50%;
    color: #333;
    font-size: 0.8rem;
    margin-left: 1.5rem;
}

.aui_title .rightfield {
    position: absolute;
    top: 0px;
    right: 10px;
    bottom: 0;
    line-height: 2rem;
    height: 2rem;
    text-align: right;
}

.linebox .rightfield {
    position: absolute;
    top: 0px;
    right: 0;
    bottom: 0;
    width: 4rem;
    line-height: 2rem;
    height: 2rem;
    font-size: 0.7rem;
    text-align: right;
    color: #289FFF;
}

.linebox.second .rightfield.grey {
    color: #888;
    /*background: #f5f5f5;*/
    line-height: 2rem;
    height: 2rem;
    padding-right: 0;
    overflow: hidden;
}

.linebox .aui-radio, .linebox .aui-checkbox {
    left: 0;
}

.linebox.first {
    padding-bottom: 0px;
}

.linebox.second {
    padding: 0 0 10px 0;
    height: 2rem;
    /*background: #f0f0f0;*/
    overflow: hidden;
}

.aui_list.inside.list-sidebor {
    border: none;
    background-size: 100% 1px;
    background-repeat: no-repeat;
    background-position: top;
    background-image: linear-gradient(0, #eee, #eee 50%, transparent 50%);
    background-image: -webkit-linear-gradient(90deg, #eee, #eee 50%, transparent 50%);
}
.aui_list.inside.list-sidebor{
    padding-bottom: 1.2rem;
}

.linebox.second .rightfield {
    padding-right: 0.8rem;
    top: 0px;
    font-size: 0.8rem;
    color: red;
    line-height: 1rem;
    width: 60%;
}

.linebox.second .rightfield img {
    width: 0.6rem;
    position: absolute;
    top: 0.7rem;
    right: 0;
    bottom: 0;
}

.aui_list.inside {
    padding: 0;
    margin: 0;
    border-top: solid 1px #f1f1f1;
    border-radius: 0;
    width: 100%;
}

.ul-title .aui-radio {
    position: absolute;
    left: 5px;
    top: 18px;
}

.aui_list.inside2 {
    padding: 0;
    margin: 0;
    border-radius: 0;
    width: 100%;
}

.aui_list.inside2 .yfzd_con_input {
    padding-left: 1.8rem;
}

span.paytype {
    display: inline-block;
    padding: 0px 5px;
    line-height: 18px;
    border-radius: 4px;
    background: #e6a43c;
    font-size: 0.5rem;
    /*border: solid 1px #ddd;*/
    color: #fff;
}

.myfee .yfzd_con_input, .myfee .summary-list .aui-list-item-label {
    color: #999;
}
.aui-list.main_room_form{
    /* background-color: #289fff; */
    background: url(../../image/bg.jpg) no-repeat center center;
    background-size: 100%;
    border-radius: 6px 25px 6px 25px;
    width: 92%;
    margin: 0 auto;
    margin-top: 20px;
    min-height: 115px;

}
.aui-list.main_room_form .aui-list-item-label{
    line-height: unset;
    width: 12rem;
    color: #e5f3fd;
    font-size: 0.7rem;
    padding-top: 0.5rem;
    align-items: baseline;
}
.aui-list.main_room_form .aui-list-item-input{
    line-height:1rem;
    font-size: 1.1rem;
    color: #fff;
    padding-top: 25px;
    padding-right: 1.2rem!important;
}
.aui_title.zkss span{
    font-weight: bold;
    font-size: 0.85rem;
}
.zkss{
    font-size: 0.7rem!important;
    line-height: 1rem !important;
    position: relative;
    padding-top: 0.5rem!important;
}
.zkss i{
    position: absolute;
    width: 0.6rem;
    top: 0.5rem;
    right: 0.4rem;
    bottom: 0;
}
span.blue{
    font-size: 0.6rem;
    color: #f4feca;
}
.zkssdetail{
    font-size: 0.6rem;
    line-height: 1.5rem;
    background: #f0f0f0;
    padding: 0px 12px;
    border-radius: 6px;
    margin-top: 10px;
}
.aui_title.zkss .zkssdetail span{
    font-size: 0.6rem;
    color: #e6a43c;
    font-weight: 500;
}
.mask_bg{
    position: fixed;
    z-index: 9999;
    background: rgba(0, 0, 0, 0.3);
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.choose_box{
    position: fixed;
    z-index: 10000;
    background: #fff;
    top: 10%;
    bottom: 10%;
    left: 5%;
    right: 5%;
    border-radius: 5px;
}
.choose_box .close_btn{
    position: absolute;
    top: 10px;
    right: 20px;
    z-index: 10002;
}
.choose_box .close_btn .iconfont{
    font-size: 1rem;
    color: #888;
}
.choose_room_title{
    position: relative;
    text-align: center;
    line-height: 2.4rem;
    font-size: 0.8rem;
    border-bottom: solid 0.5px #eee;
}

.choose_room_content{
    margin: 28px 8px 20px 8px;
    position: absolute;
    top: 2rem;
    bottom: 20px;
    left: 20px;
    right: 20px;
    overflow: scroll;
    z-index: 10001;
    /* background: #ff0; */
}
.choose_room_item{
    /* background: #f00; */
    position:relative;
    padding-left: 20px;
    padding-bottom: 20px;
}
.choose_room_item input[type='checkbox']{
    position: absolute;
    top: 7px;
    left: 0;
}
.choose_room_item label{
    line-height: 1.5rem;
    padding-left: 10px;
}
.pay_cost{
    color: #ccc;
}
.emptyField{
    text-align: center;
    padding: 20px 0;
}
.ziyuaname{
    font-weight: bold;
}
.summary_box{
    background: #f7fbff;
    /* background: #fff; */
    margin-top: 0.5rem;
    border-radius: 4px;
    padding-bottom: 0.8rem;
}
.chooseAll{
    width: 33%;
    float: left;
    padding-left: 20px;
    padding-top: 10px;
}
.aui_bottombtn.rightbtn{
    width: 65%;
    float: right;

}
.bottom{
    margin-top: 10px!important;
}